草庐IT

jQuery Mobile 主题

全部标签

android - 如何为 Activity 应用浅色主题并同时为对话框保留深色主题?

有没有一种方法可以为PreferenceActivity应用自定义样式,它将继承自Theme.Sherlock.Light或Theme.Light并为preferenceDialog和AlertDialogs保留深色样式?我可以轻松地将对话框排除在应用光样式之外吗?如果没有,我应该设置哪些属性?在浅色主题中,分隔符、文本Activity、非Activity、标题和副标题等使用的默认颜色的参数是什么?谢谢。 最佳答案 我通过将Activity主题更改为浅色来解决此问题,然后以编程方式将警报对话框的主题设置为深色,内置android样式

android - ActionBarSherlock 不支持浅色主题提醒对话框?

正如标题所说,我正在使用actionBarSherlock库和一个浅色主题,有时我需要使用alertDialog.Builder类显示一个对话框。问题是,无论我尝试什么,主题都不适用于对话框本身。该主题应该适用于新API和旧API(在honeycomb之前)。例子:代码:finalAlertDialog.Builderbuilder=newAlertDialog.Builder(newContextThemeWrapper(activity,R.style.AppTheme_LightDialog));或:finalAlertDialog.Builderbuilder=newAlert

android - DialogFragment 与带有对话框主题的 Activity

我知道Dialog-fragment和ActivitywithDialogtheme都可以用来在Android中创建Dialog。我也了解到他们在方向改变期间都存活了下来。我的问题是我是否可以始终将ActivitywithDialogtheme用于我的所有对话框?在任何情况下我都必须使用DialogFragment而不是带有对话框主题的Activity吗?谢谢! 最佳答案 如果你使用对话框主题的Activity,你可以使用ActionBar。您不能将ActionBar与Dialog一起使用。无论如何,Android不提供将菜单/操作

android - 将透明主题应用于 Activity : Doesn't fit full screen in Device

我在android应用程序中工作,我在list文件中通过应用样式使Activity透明。但是在应用此之后我的布局屏幕似乎在左侧和对并且似乎只显示在中心。在模拟器中它看起来很好但在maandroid设备(ICS)中它只显示在中间。请帮我。提前致谢。我的主题风格是:true@android:color/transparent@nulltruetruefalselist文件: 最佳答案 试试这个主题: 关于android-将透明主题应用于Activity:Doesn'tfitfullscree

android - layout_width 和 layout_height 不适用于主题中的 edittext

下面我在主题中添加了EditText样式。我也添加了宽度和高度。所以我从我的edittextView中删除了android:layout_width和android:layout_height。但它说的是错误。如果我添加宽度和高度,它工作正常。有什么不同。主题不适用于我的edittextView吗?@style/custom_EditTextStyle@drawable/edittextboxtruefill_parent48dp我的editTextView 最佳答案 你的styles.xml必须包含在顶部。如果这个文件是自动生成的

android - 如何以编程方式将主题设置为android对话框?

我正在开发一个应用程序,其中包含分享和评分选项。当我点击这些选项时,我触发了一个Intent来处理进一步的程序。我想要的是这些Intents打开的对话框有一些设备默认主题。这样不同设备的对话框就会出现不同。我还有一个用于设置的对话框。如何将设备默认主题设置为我以编程方式拥有的自定义对话框?谢谢。 最佳答案 在style.xml中创建一个主题,然后您可以将主题传递给对话框的构造函数:Dialogd=newDialog(getApplicationContext(),R.style.TransparentTheme);这里的Transp

android - 使用 AppCompat 主题时 SpannableString 不起作用

当我将AppTheme设置为Theme.AppCompat.Light.DarkActionBar时,我无法让SpannableString工作。我有一个按钮,它的文本是用SpannableString设置的。当我使用Holo主题时,文本会按预期呈现,但当我切换到AppCompat主题时,跨度效果接缝将被忽略。如何使用AppCompat主题让SpannableString工作?styles.xml-在这两个主题之间切换时,我得到非常不同的结果...-->...对于我使用SpannableString的按钮publicstaticclassPlaceholderFragmentexten

android - 在 Android 应用程序中动态查找主题名称

我有一个平板电脑应用程序,我正在对其进行品牌reshape,因此根据用户类型有多个主题。我想找到当前正在应用的主题的名称,然后基于该主题我可以做一些后端功能更改。我必须动态设置一些图像资源,只要我传入正确的主题资源(R.style.redtheme)就可以了,但我想动态设置它。TypedArraya=getTheme().obtainStyledAttributes(R.style.redtheme,newint[]{aTabResource.mDrawableAttrId});为了进行样式设置,我创建了自定义属性,然后在样式中覆盖了它们。如果没有简单的方法获取主题,我就保存一个偏好。

android - 在eclipse中更改android项目中的主题

我无法找到可以更改项目主题的位置。现在,我正在使用thistutorial学习android.我项目的主题是这样的:我希望这个UI看起来像这样:我在哪里可以找到要安装的主题和说明?谢谢。 最佳答案 您正在寻找的主题是Holo,可以是HoloLight或HoloDark。这个主题有多种变体,所以一定要玩这些主题,直到找到你需要的那个。为了在您的xml文件中使用此主题,请将其用作标记的参数:android:theme="@android:style/Theme.Holo"或android:theme="@android:style/Th

android - 如何在android studio中打开主题编辑器

我的工作室版本是1.3RC3,我在MainMenu/Tool/Android中找不到ThemeEditor。应该是这样的: 最佳答案 您可以在AndroidStudio中找到主题编辑器-工具>Android>主题编辑器。主题编辑器已在AndroidStudio1.4预览版1中添加。并非主题编辑器的所有功能现在都可用,使用主题编辑器自定义您自己的主题的更多更新将出现在较新版本的工作室中。 关于android-如何在androidstudio中打开主题编辑器,我们在StackOverflow